squama (pl: squamae) - French English Dictionary